package com.magold.touch;

import org.andengine.entity.scene.Scene;


public interface IPinchZoomDetector extends IDirectable {
	public void setPinchZoomListener(IPinchZoomListener pListener);
	public float getZoomFactor();
	public float getInitialDistance();
	public float getCurrentDistance();
	public long calculateZoomingTime();
	
	public static interface IPinchZoomListener extends IDetectorListener {
		public void onPinchZoomStarted(Scene pScene, IPinchZoomDetector pDetector);
		public void onPinchZoom(Scene pScene, IPinchZoomDetector pDetector);
		public void onPinchZoomFinished(Scene pScene, IPinchZoomDetector pDetector);
	}
}
